Skip to content

Conversation

@hakonfam
Copy link
Contributor

@hakonfam hakonfam commented Apr 25, 2025

Add a new west command for performing an update.

The update command can be invoked as:

image

depends on #22133

Ref: NCSDK-32168

@hakonfam hakonfam requested review from a team as code owners April 25, 2025 10:11
@github-actions github-actions bot added doc-required PR must not be merged without tech writer approval. changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Apr 25, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Apr 25, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 43

Inputs:

Sources:

sdk-nrf: PR head: d451bd231d4071c9989d7f78f6ae810db8a8dbc4

more details

sdk-nrf:

PR head: d451bd231d4071c9989d7f78f6ae810db8a8dbc4
merge base: 995c96c667fe3a8e494b393dde9058ad225057e1
target head (main): febd0cf20f3023b4ea44d603919e4f6e97c456df
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (4)
CODEOWNERS
doc
│  ├── nrf
│  │  ├── releases_and_maturity
│  │  │  ├── releases
│  │  │  │  │ release-notes-changelog.rst
scripts
│  ├── west-commands.yml
│  ├── west_commands
│  │  │ ncs_ironside_se_update.py

Outputs:

Toolchain

Version: 1d2c5d0ab5
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:1d2c5d0ab5_8bf7ca4353

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 7
  • ✅ Integration tests
    • ✅ test-fw-nrfconnect-boot
    • ✅ test-sdk-mcuboot
Disabled integration tests
    • desktop52_verification
    • doc-internal
    • test_ble_nrf_config
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-chip
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_cloud
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_mosh
    • test-fw-nrfconnect-nrf-iot_positioning
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-proprietary_esb
    • test-fw-nrfconnect-ps
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread
    • test-low-level
    • test-sdk-audio
    • test-sdk-find-my
    • test-sdk-pmic-samples
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@hakonfam hakonfam requested a review from a team as a code owner April 25, 2025 11:15
@github-actions github-actions bot removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Apr 25, 2025
@hakonfam hakonfam force-pushed the update branch 9 times, most recently from f96df02 to c3f9c0e Compare April 28, 2025 08:09
@hakonfam hakonfam requested a review from FrancescoSer April 28, 2025 09:56
@hakonfam hakonfam force-pushed the update branch 2 times, most recently from daf4543 to 1e40308 Compare April 28, 2025 11:33
@umapraseeda
Copy link
Contributor

Missing changelog entry?

@peknis
Copy link
Contributor

peknis commented Apr 30, 2025

Something is not right in the sample.yaml file as the doc cannot build the table.

Or then the new board is missing from https://github.com/nrfconnect/sdk-nrf/blob/main/doc/nrf/includes/sample_board_rows.txt

@hakonfam
Copy link
Contributor Author

Something is not right in the sample.yaml file as the doc cannot build the table.

Or then the new board is missing from https://github.com/nrfconnect/sdk-nrf/blob/main/doc/nrf/includes/sample_board_rows.txt

Added an entry there now, lets see if that fixes it.

@github-actions
Copy link

github-actions bot commented Apr 30, 2025

You can find the documentation preview for this PR here.

Preview links for modified nRF Connect SDK documents:

https://ncsdoc.z6.web.core.windows.net/PR-22065/nrf/releases_and_maturity/releases/release-notes-changelog.html

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing library documentation? Should be documented under doc/nrf/libraries and added to the changelog.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved the implementation upstream.

@hakonfam
Copy link
Contributor Author

hakonfam commented May 5, 2025

The implementation has been moved here zephyrproject-rtos/zephyr#89333

All review feedback is contained in that PR.

@hakonfam hakonfam requested review from 57300 and karstenkoenig May 5, 2025 04:40
@hakonfam hakonfam changed the title subsys: applications: add support for IRONside SE update service scripts: add support for IRONside SE update service May 5, 2025
@hakonfam hakonfam requested review from divipillai and umapraseeda May 5, 2025 12:55
Adds a new west command to install an IRONside SE update to an
nRF54H20 device. Both the IRONside SE main firmware and recovery
firmware can be updated.

This command only works on nRF54H20 devices that already has a
version of IRONside SE installed.

The command is used by invoking:

```
west ncs-ironside-se-update
```

Ref: NCSDK-32168
Signed-off-by: Håkon Amundsen <[email protected]>
@nordicjm nordicjm merged commit 21a3bd3 into nrfconnect:main May 7, 2025
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-required PR must not be merged without tech writer approval.

Projects

None yet

Development

Successfully merging this pull request may close these issues.